#pragma once
#ifndef GENERICBUTTON_H
#define GENERICBUTTON_H

//Normal Button without special behavior
#include "AnimatedGraphic.h"
class GenericButton : public AnimatedGraphic
{
public:
	GenericButton(const LoadedParams* Param, std::string text = "");
	~GenericButton(void);

	void Update();
	void Draw();
	void Shutdown();
	bool isClicked() {return clicked;}

private:
	void (*mCallback) ();
	bool released;
	std::string mText;
	bool clicked;
};

#endif

